home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / dviselect / imPcodes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1989-06-16  |  2.3 KB  |  81 lines

  1. /* imPRESS command codes */
  2.  
  3. #define    imP_SP        128    /* advance one space */
  4. #define imP_SP1        129    /* advance one space plus 1 pixel */
  5.  
  6. #define imP_OLD_MMOVE   130
  7. #define imP_Forw    131    /* one pixel forward */
  8. #define imP_Backw    132    /* one pixel backward */
  9. #define imP_MMove    133    /* move in main advance dir. */
  10. #define imP_SMove    134    /* move in secondary advance dir. */
  11. #define imP_SetHAbs    135    /* set absolute H pos */
  12. #define imP_SetHRel    136    /* set relative H pos */
  13. #define imP_SetVAbs    137    /* set absolute V pos */
  14. #define imP_SetVRel    138    /* set relative V pos */
  15.  
  16. /*
  17.  *    rephrase for imagen1-special.c
  18.  */
  19. #define imP_SET_ABS_H    135    /* set absolute H pos */
  20. #define imP_SET_REL_H    136    /* set relative H pos */
  21. #define imP_SET_ABS_V    137    /* set absolute V pos */
  22. #define imP_SET_REL_V    138    /* set relative V pos */
  23.  
  24. #define CIRC_ARC    150
  25. #define ELLIPSE_ARC    151
  26. #define CIRC_SEGM    160
  27.  
  28. #define imSRULE        192
  29. #define imP_Rule    193    /* print a rule */
  30.  
  31. #define imP_SET_HPOS    195
  32. #define imP_SET_VPOS    196
  33. #define imP_CRLF    197    /* move to begin. of line */
  34. #define imP_SGLY    198
  35.  
  36. #define imP_DefGlyph    199    /* define a glyph */
  37.  
  38. #define imP_BGLY    199    /* for imagen1-special.c */
  39.  
  40. #define imP_DelGlyph    200    /* mark a glyph for deletion */
  41. #define imP_DELC    201
  42. #define imP_DELF    202
  43.  
  44. #define imP_SetHVSystem    205    /* set the H/V coordinate system */
  45. #define imP_SET_HV_SYSTEM    205    /* for imagen1-special.c */
  46.  
  47. #define imP_SetAdvDirs    206    /* set the advance directions */
  48. #define imP_SetFamily    207    /* use this particular family */
  49. #define imP_SetILSpace    208    /* set the interline spacing */
  50. #define imP_SetBOL    209    /* define the beginning of line */
  51. #define imP_SetSP    210    /* define the space between words */
  52.  
  53. #define imP_CreateFam    211    /* define a family table */
  54. #define imP_PUSH    211    /* for imagen1-special.c */
  55. #define imP_POP        212
  56.  
  57. #define imP_Page    213    /* go to (0,0) */
  58. #define imP_SET_PUSH_MASK    214
  59.  
  60. #define imP_EndPage    219    /* print the current page */
  61.  
  62. #define imP_CREATE_FAMILY_TABLE 221
  63. #define imP_CREATE_MAP    222
  64.  
  65. #define SET_PUM        225
  66.  
  67. #define imP_CREATE_PATH    230
  68. #define imP_SET_TEXTURE    231
  69. #define imP_SET_PEN    232
  70. #define imP_FILL_PATH    233
  71. #define imP_DRAW_PATH    234
  72. #define imP_BITMAP    235
  73. #define imP_SET_MAGN    236
  74.  
  75.  
  76. #define imP_ForceDel    240    /* force glyph deletion */
  77.  
  78. #define imP_DEFINE_MACRO    242
  79. #define imP_EXEC_MACRO        243
  80. #define imP_EOF        255    /* end of document */
  81.